package com.ideaaedi.zoo.example.springboot.bpmn.flowable.controller.demo4.entity.req;

import com.ideaaedi.zoo.example.springboot.bpmn.flowable.controller.demo4.entity.BasePageDTO;
import com.ideaaedi.zoo.example.springboot.bpmn.flowable.controller.demo4.entity.enums.LeaveApprovalState;
import com.ideaaedi.zoo.example.springboot.bpmn.flowable.controller.demo4.entity.enums.LeaveType;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;


@Data
@EqualsAndHashCode(callSuper = true)
public class DemoLeaveInfoListLaunchTaskReqVO extends BasePageDTO {
    
    @Schema(description = "发起人id")
    private Long userId;
    
    @Schema(description = "流程的当前审批状态")
    private LeaveApprovalState approvalState;
    
    @Schema(description = "请假类型")
    private LeaveType type;

}